@charset "utf-8";/* CSS Document */
/*��ҳ --- end*/
html, body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, button, input, textarea, th, td, img, tr, td, form, select, div, strong, span, s {margin: 0px;padding: 0px;border: 0px;}
a {text-decoration: none; color:#000;}
a:focus {outline: none;}
ul li{ list-style:none;}
.fl{float:left;font-family:Verdana, Arial, Helvetica, sans-serif;color:#A4A4A4;font-size:11px;}
.fr{float:right;font-family:Verdana, Arial, Helvetica, sans-serif;color:#A4A4A4;font-size:11px;}
html {overflow-x: hidden;}
body { min-width:1200px;font-size: 12px;font-family: "微软雅黑";overflow: hidden;}
.clear:after {content: "";display: block;clear: both;}
/* common */
.main{min-width: 1300px;max-width: 1500px;margin:0 auto;}

.logo{margin-top:5px; float:left;}
.header_right{ float:right;margin-top:10px;}
.nav{margin-top:30px; float:right;}
.nav a{padding:0 18px; font-size:16px; line-height:50px; height:50px; color:#000;}
.nav a:hover{padding:0 18px; font-size:16px; color:#cd2d1f; line-height:50px; height:50px; display:inline-block; border-bottom:3px solid #0093dd;}
.nav span{color:#bdbdbd;}
.sec_head{ height:95px; overflow:hidden;}
.sec_nav{ position:absolute; z-index:1111111;left:0;top:100px; width:100%;display:none;}
.sec_pointer{ background:url(../images/pointer2.png) no-repeat;width:15px; height:8px; overflow:hidden; position:relative; z-index:1;top:0;left:0; }
.sec_bg{ background:#eee;}
.sec_list{ display:none; padding-bottom:30px;}
.sec_list td{vertical-align:top;margin:0;padding:5px; border-right:1px solid #CCC; margin-right:10px;}
.sec_list h5{ height:30px; margin-top:20px; font-size:14px; color:#F00;}
.sec_list h5 a{color:#F00;}
.sec_list p{ line-height:30px;margin-top:10px; font-size:14px;}
.sec_list p a{ line-height:30px;margin-top:10px; font-size:14px; display:inline-block; color:#333; width:170px;}
/*首页轮显*/
/* Callback example */
.callbacks_tabs.callbacks1_tabs{position:absolute; top:620px; z-index:190; height:24px; width:100%; text-align:center;}
.callbacks_tabs.callbacks1_tabs li{ display:inline-block; width:14px; height:14px; border-radius:50%; margin-left:8px; margin-right:8px;}
.callbacks_tabs.callbacks1_tabs li a{width:14px; height:14px; margin:0; padding:0; display:block; background-color:#fff;text-indent:-10000px;border-radius:50%; }
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{ background-color:#f3782a;}
.callbacks_container{position:relative;width:100%;max-width:100%;text-align:center; }
.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}
.callbacks_nav{position:absolute;top:39%;left:100px;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:100px;width:50px;background:transparent url("../images/left.png") no-repeat left top;display:none;}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{}
.callbacks_nav.next{left:auto;right:100px;background:transparent url("../images/right.png") no-repeat 0px top;}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;height:auto;float:left;width:100%;border:0;}
.banner_content{ width:1140px; height:650px;  position: relative; z-index: 120;  font:300 14px "宋体"; color:#FFF; }

/*产品系列*/
#main {width: 100%;height: auto;overflow: hidden;min-width: 1200px;}
#main .product {width: 1200px;margin: 20px auto;height: 800px;}
#main .product .product-title {font-size: 24px; text-align: center;}
#main .product .content { margin: 0px auto;}
#main .product .content ul {margin: 82px auto 0; width: 1200px;}
#main .product .content ul li {width: 167px;overflow: hidden;border: 1px solid #dbdbdd;float: left;margin-left: -1px;position: relative;-webkit-transition: width 0.4s;transition: width 0.4s;}
#main .product .content ul li .card {font-size: 14px;height: 170px;line-height: 26px;text-align: center;}
#main .product .content ul li .card img {margin-top: 30px;}
#main .product .content ul li .card h2 {font-size: 16px;}
#main .product .content ul li .card p.short-info { font-size: 12px;color: #949a9e;}
#main .product .content ul li .card-list {height: 360px;overflow: hidden;}
#main .product .content ul li .card-list dl {font-size: 16px;margin-bottom: 47px;margin-top: 47px;width: 100%;text-align: center;}
#main .product .content ul li .card-list dl dd {color: #373d41;margin-bottom: 30px;}
#main .product .content ul li .card-con {height:360px;overflow:hidden;font-size:14px;width:300px;padding-top:26px;margin:0px auto;text-align:left;display: none;}
#main .product .content ul li .card-con .main-info {height: auto;overflow: hidden;}
#main .product .content ul li .card-con .main-info p.main-head {font-size: 18px;line-height: 28px;margin-bottom: 4px;}
#main .product .content ul li .card-con .main-info p.main-head a {color: #373d41;}
#main .product .content ul li .card-con .main-info p.main-desc {font-size: 14px;line-height: 22px;color: #a9b0b4;}
#main .product .content ul li .card-con .main-info p.main-desc a {color: #00a2ca;}
#main .product .content ul li .card-con .main-info .buy {display: block;background-color: #fff;border: 1px solid #00c1de;color: #00c1de;cursor: pointer;
  font-size: 14px;height: 30px;line-height: 30px;text-align: center;margin: 20px 0px;width: 100px;-webkit-transition: all 0.5s;transition: all 0.5s;}
#main .product .content ul li .card-con .main-info .buy:hover {background: #00a2ca;color: #fff;}
#main .product .content ul li .card-con .other-info {border-bottom: 1px solid #ebebec;padding-top: 20px;height: auto;overflow: hidden;}
#main .product .content ul li .card-con .other-info dl {height: auto;overflow: hidden;font-size: 12px;line-height: 22px;}
#main .product .content ul li .card-con .other-info dl dd {height:70px;margin-bottom: 20px;padding-right: 5px;float: left;width: 45%;}
#main .product .content ul li .card-con .other-info dl dd h3 {font-size: 14px;font-weight: 100;}
#main .product .content ul li .card-con .other-info dl dd h3 a {color: #373d41;}
#main .product .content ul li .card-con .other-info dl dd p.other-desc {font-size: 12px;line-height: 22px;color: #a9b0b4;}
#main .product .content ul li .card-con .other-info dl dd a.list-context {color: #00c1de;font-size: 12px;line-height: 22px;}
#main .product .content ul li.active {z-index:1;border:1px solid #1273ba;box-shadow: 0 0 20px rgba(18, 116, 186, 0.5);height: 563px;width: 356px;margin-top: -17px;}
#main .product .content ul li.active .card {background: #1273ba;}
#main .product .content ul li.active .card h2 {color: #fff;}
#main .product .content ul li.active .card p.short-info {color: #fff;}
#main .product .content ul li.active .card-list {display: none;}
#main .product .content ul li.active .card-con {display: block;}

/* footer --- start */
.footer {width: 100%;background: #3b3b3b;}
.footerCon {min-width: 1000px;max-width: 1200px;height: 100%;padding-bottom: 65px;padding-top: 60px;margin: 0 auto;}
.footerCon.index{padding-top: 155px;}
.footerConEn {color: #fff;font-size: 45px;}
.footerConEn2 {margin-top: 70px !important;}
.footerConCh {color: #fff;font-size: 30px;}
.footerLine{  color: #fff;font-size: 30px;}
.footerConList1 {width: 16.66%;height: 14px;float: left;}
.footer .ftList {width: 100%;margin-top: 30px;}
.footer .ftList .footerU {width: 16.66%;float: left;}
.footer .ftList .footerU dt  a, .footer .ftList .footerU dt{height: 38px;text-indent: 12px;color: #fff;font-weight: bold;position: relative;}
.footer .ftList .footerU dt  a:hover{	color:red;}
.footer .ftList .footerU dt span {text-indent: 0px;position: absolute;left: -4px;top: 0px;}
.footer .ftList .footerU dd {height: 26px;text-indent: 12px;font-size: 12px;line-height: 26px;border-left: 1px solid #666;}
.footer .ftList .footerU dd a {color: #fff;}
.footer .ftList .footerU dd a:hover {color:#dc121d;}
.footer a:hover {color: #ca0000;}
@media only screen and (min-width: 320px) and (max-width: 1200px) {.footer .ftList .footerU dd {  text-indent: 22px;}
.footer .ftList .footerU dt span {  left: 6px;}
.footer .ftList .footerU dt {  text-indent: 22px;}}
.copy {width: 100%;height: 230px;background: #ececec;}
.copyCon {min-width: 1300px;max-width: 1500px;height: 100%;margin: 0 auto;}
.copyConLeft {float: left;width: 50%;padding-left: 10px;margin-top: 60px;}
@media only screen and (min-width: 320px) and (max-width: 1200px) {.copyConLeft {  width: 54%;}}
.copyConLeft1 {width: 100%;height: 41px;border-bottom: 1px solid #c2c2c2;}
.copyConLeft1 ul li {position: relative;height:20px;float: left;font-size: 12px;margin-right: 12px;color: #6a6a6a; list-style:none;}
.copyConLeft1 ul li span{position: absolute;top:5px;display: block;width: 1px;height:12px;background:#6a6a6a ;}
.copyConLeft1 ul li a {color: #6a6a6a;}
.copyConLeft1 ul li:hover a{color: #cf2d36;}
.copyConLeft2 {font-size: 12px;color: #515151;height: 34px;line-height: 52px;}
.copyConLeft2 span {letter-spacing: 1px;}
.copyConLeft2 a {color: #515151;}
.tlogo {display: inline-block;width: 51px;height: 12px;background: url(../images/tlogo.png) no-repeat;position: relative;top: 2px;*top: -2px;}
.copyConLeft3 {font-size: 12px;line-height: 34px;}
.danger, .danger a {font-size: 12px;font-weight: bold;color: #c51a1a;}
.copyConCenter p {color: #666; font-size: 1.9em;/*font-size: 28px;*/height: 35px;line-height: 35px;}

.copyConRight {width: 43%;float: right;margin-top: 60px;position: relative;}
.erweima {position: relative;float: right;top:-18px;}
.copyConCenter {width: 47%;float: right;}
.psmall {padding-left: 18px;margin-top: 10px;color: #666;font-size: 12px;background: url(../images/button.png) no-repeat ;background-position: 1px -920px;}
.erweima .sao {position: absolute;bottom: 17px;left: 39%;color: #666666;font-size: 12px;}
@media only screen and (min-width: 320px) and (max-width: 1024px) {.psmall {  font-size: 10px;}}
/* footer --- end */
/* --title���� start--*/
.title {width: 100%;height: 130px;padding: 30px 0px;text-align: center;position: relative;z-index: 2;}
.title p {height: 86px;line-height: 86px;font-size: 30px;color: #fff;}
.title p.t1{font-size: 47px;}
.title p.t {color: #CA0202;}
.title .div596 {width: 596px;height: 42px;line-height: 42px;margin: 0 auto;background: url(../images/com.png) no-repeat 0px 0px;font-size: 16px;}
.title .div496 {width: 496px;height: 43px;line-height: 42px;margin: 0 auto;background: url(../images/com.png) no-repeat 0px -50px;font-size: 20px;}
.title .color1 {color: #787878;}
/*��ɫ*/
.title .color2 {color: #fff;}
.title .color3{color: #666;}
.title1{width: 100%;height: 130px;text-align: center;position: relative;z-index: 2;}
.title1 p {height: 86px;line-height: 86px;font-size: 30px;color: #e01f18;}
.title1 p.t1{font-size: 47px;}
.title1 p.t {color: #CA0202;}
.title1 .div596 {width: 596px;height: 42px;line-height: 42px;margin: 0 auto;background: url(../images/com.png) no-repeat 0px 0px;font-size: 16px;}
.title1 .div496 {width: 496px;height: 43px;line-height: 42px;margin: 0 auto;background: url(../images/com.png) no-repeat 0px -50px;font-size: 16px;}
.title1 .color1 {color: #787878;}
.title1 .color3 {color: #666;}
/* --ģ�� - �����Ű� start--*/
.module_four {width: 100%;height: auto;margin: 0 auto;}
.module_four .p {height: 70px;line-height: 70px;font-size: 14px;text-align: center;color: #fff;}
.module_four .box {min-width: 1000px;max-width: 1220px;margin: 0 auto;overflow: hidden;position: relative;}
.module_four .box li {width: 25%;*width: 24.90%;height: auto;float: left;position: relative;overflow: hidden;}
.culBox .module_four .box li{	height:600px;}
.module_four .box li .first {margin: 0px 10px;overflow: hidden;}
.module_four .box li .first img {width: 100%;}
.module_four .box li .first .text {width: 100%;position: relative;}
.module_four .box li .posi {width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.module_four .box li .posi .img2 {width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.module_four .box li .posi .text {margin: 0px 10px;height: 100%;position: relative;}
/* --ģ�� - �����Ű� end--*/
/* --ģ�� - �����Ű� start--*/
.module_three {min-width: 1000px;max-width: 1240px;margin: 0 auto;padding-top: 30px;}
.module_three li {width: 33.33%;*width: 33.23%;float: left;}
.module_three li .first {border: solid 1px #D4D5D6;margin: 0px 20px;}
.exp_yanshi .module_three li .first{margin: 20px 20px;}
.module_three li .first:hover{border: solid 1px #cf2d36;}
.module_three li .first .img {position: relative;overflow: hidden;}
.module_three li .first img {width: 100%;height: auto;}
.module_three li .first dl {text-align: center;height: 200px;width: 100%;}
.module_three li .first dt {padding-top: 46px;font-size: 18px;font-weight: bold;}
.module_three li .first dd {padding: 46px;font-size: 12px;line-height: 20px;}
.module_three li .first .button {width: 220px;height: 46px;margin: 0 auto;position: relative;}
.module_three li .first .button .left, .module_three li .first .button .right {width: 80px;height: 46px;line-height: 46px;text-align: right;font-size: 14px;font-weight: bold;color: #464646;background: url(../images/exp.png) no-repeat;}
.module_three li .first .button .left {float: left;background-position: 0px -1284px;}
.module_three li .first .button .right {float: right;background-position: 0px -1484px;}
.module_three li .first .button .left:hover {background-position: 1px -1384px;color: #C80405}
.module_three li .first .button .right:hover {background-position: 1px -1584px;color: #C80405}
/* --ģ�� - �����Ű� end--*/
/* --ģ�� - �����Ű� start--*/
.module_tow {width: 100%;height: auto;position: relative;}
.module_tow .module_tow_l {width: 250px;height: 86%;position: absolute;left: 0;}
.module_tow .module_tow_lb{width: 250px;height:12%;position: absolute;left: 0;bottom:0;}
#move_b,#move_t{position: absolute;display: block;height: 40px;width:40px;cursor: pointer;background: greenyellow;}
#move_b{top:10px;left:80px;background: url('../images/button2.png') -72px -132px no-repeat;}
#move_t{top:10px;left:140px;background: url('../images/button2.png') -122px -132px no-repeat;}
.module_tow .module_tow_r {height: auto;margin-left: 250px;background: #fff;}
/* --ģ�� - ����������� end--*/
.comList {width: 100%;height: 100%;position: relative;font-size: 14px;}
.comList span {width: 5px;height: 5px;background: #414141;display: block;position: absolute;left: 8px;top: 18px;}
.comList .a1 {float: left;color: #414141;text-indent: 34px;}
.comList .a2 {float: right;margin-left: 60px;margin-top: 5px;}
#nav span.slide{display: block;width: 40px;margin: 0 auto;height: 40px;background: url("../images/button.png") no-repeat;background-position: -225px -981px;position: absolute;top: 24px;left: 50%;cursor: pointer;animation:colorChange 1s linear infinite;-webkit-animation:colorChange 1s linear  infinite;}
@keyframes colorChange{0%   {transform: scale(1) }50% {transform: scale(1.5) }100% {transform: scale(1) }}
@-webkit-keyframes colorChange{0%   {-webkit-transform: scale(1) }50% {-webkit-transform: scale(1.5) }100% {-webkit-transform: scale(1) }}
/*Mozilla*/
@-moz-keyframes colorChange{0%   {-moz-transform: scale(1) }50% {-moz-transform: scale(1.5) }100% {-moz-transform: scale(1) }}
/*Opera*/
@-o-keyframes colorChange{0%   {-o-transform: scale(1) }50% {-o-transform: scale(1.5) }100% {-o-transform: scale(1) }}
@-ms-keyframes colorChange{0%   {-ms-transform: scale(1) }50% {-ms-transform: scale(1.5) }100% {-webkit-transform: scale(1) }}
/* --�����ť start--*/
.button {margin: 0 auto;margin-top: 75px;text-align: center;}
.button a {background: url(../images/button.png) no-repeat;margin: 0 8px;text-align: center;font-size: 14px;display: inline-block;}
a.click_btn1 {width: 140px;height: 43px;line-height: 43px;color: #fff;background-position: 0px -250px;}
a.click_btn10{width: 94px;height: 26px;line-height: 24px;background-position: 0px -500px;color: #D20304;margin-right: 30px;}
a.click_btn10:hover {background-position: 0px -450px;color: #fff;}
a.click_btn1:hover {background-position: 0px -200px;color: #df0f1a;}
a.click_btn11 {width: 140px;height: 43px;line-height: 43px;background-position: 0px -200px;color: #df0f1a;}
a.click_btn11:hover {color: #fff;background-position: 0px -250px;}
a.click_btn6 {width: 131px;height: 31px;line-height: 31px;display: block;text-align: center;color: #414141;background: url(../images/button.png) no-repeat 0px -650px;}
a.click_btn6:hover {background-position: 0px -700px !important;color: #fff;}
/* --�����ť end--*/
/* --���� start--*/
.zb_book {width: 460px;height: 640px;position: absolute;right: 0px;top: 50%;margin-top: -320px;}
a:focus {outline: none;}
.mod_chanpin dl dt a{color: #E21C1C;font-weight: bold;}
/* --���� end--*/
.footerCon {padding-top: 155px;}
.indexBanner {height: 682px;margin-top: 0;}
@media screen and (min-width: 300px) and (max-width: 1200px) {
.indexPlanCon .module_four {width: 1000px;margin: 0 auto;}
.module_four .box {width: 600px;margin: 0;}
a.btn1_left { left: 30px;*left: 60px}
a.btn1_right {right: 30px;*right: 60px;}}
.indexConnect {width: 100%;height: 538px;position: relative;}
.button.index {margin: 0 auto;padding: 129px 0 30px;}
.indexConnect .index_fl {clear: both;width: 100%;position: absolute;bottom: -106px;}
@media only screen and (min-width: 320px) and (max-width: 1200px) {
.indexConnect {height: 488px;}
.indexBannerRight-bottom a {margin: 0px 11px;}
}
.indexBanner ol li {height: 13px;width: 13px;margin-right: 10px;background: url(../images/index1.png) no-repeat -153px -19px;display: inline-block;*display:inline;*zoom: 1;cursor: pointer;}
.indexBanner ol li.active {background-position: -153px -1px;}
.indexConnectCon {min-width: 1000px;max-width: 1200px;height: 156px;margin: 0 auto;padding-top: 124px;}
.conTell {font-size: 20px;color: #333;text-align: center;margin-bottom: 50px;}
.button.indexConnectCon {padding: 0px 0 103px 0;}
.pro3 {color: #fff;}
.indecCoc {min-width: 1040px;max-width: 1240px;height: 290px; margin: 0 auto;}
@media only screen and (min-width: 320px) and (max-width: 1200px) {
.indecCoc {position: relative;left: -16px;margin-left: -18px;}#banner div.icoo2 {background-position: -396.5px;}}
.indecCoc .ibox {width: 25%;height: 290px;display: block;float: left;position: relative;}
.indecCoc .ibox .first {height: 100%;margin: 0px 20px;box-shadow: 0px 1px 3px #666;}
.indecCoc .ibox .first a {display: block;width: 100%;height: 100%;}
.indexSupportWrap, .categoryfireJ {width: 100%;height: 747px;}
.indexSupportWrap {background: url(../images/mengceng7.jpg) no-repeat;background-size: cover;}
.indexSupport {min-width: 1000px;max-width: 1200px;height: 100%;margin: 0 auto;}
.indexSupportCon {height: 746px;}
.indexSupportConList {min-width: 1014px;max-width: 1214px;height: 428px;margin-top: 39px;position: relative;}
@media only screen and (min-width: 320px) and (max-width: 1200px) {.indexSupportConList {position: relative;left: -4px;}}
.indexConnect .module_four {background: none;}
.indexConnect .module_four .box li .first .text {height: 81px;padding-top: 25px;background: #fff;}
.index_shiyong {width: 100%;height: 50px;}
.index_shiyong span {display: block;float: left;width: 50px;height: 50px;background: url(../images/index1.png) no-repeat;margin-left: 30px;}
.index_shiyong .a {display: block;margin-left: 100px;height: 100%;color: #423D3C;text-align: left;}
.index_shiyong .a .p1 {font-size: 18px;line-height: 30px;}
.index_shiyong .a .p2 {font-size: 14px;}
.index_shiyong span.icoo1 {background-position: -58px -626px;}
.index_shiyong span.icoo2 {background-position: -112px -625px;}
.index_shiyong span.icoo3 {background-position: -44px -769px;}
.index_shiyong span.icoo4 {background-position: -120px -773px;}
.indexConnect .module_four .box li .first:hover .index_shiyong .a {color: #DF0E1A;}
.indexConnect .module_four .box li .first:hover .index_shiyong span.icoo1 {background-position: -57px -706px;}
.indexConnect .module_four .box li .first:hover .index_shiyong span.icoo2 {background-position: -112px -705px;}
.indexConnect .module_four .box li .first:hover .index_shiyong span.icoo3 {background-position: -41px -825px;}
.indexConnect .module_four .box li .first:hover .index_shiyong span.icoo4 {background-position: -120px -838px;}
.indexConnect .module_four .box li .first:hover .text {height: 75px;border-bottom: 6px solid #df101c;}
.title.index {padding: 76px 0 0 0;}
/*===============主页第二部分===============*/

.zy_three{overflow:hidden;padding:20px 0px 0px 0px; height:650px; min-width:1200px;}
.fisrt_top{ margin-top:50px;}

/*about news*/
.company{width:620px;height:430px; position:relative;top:0;left:0; }
.img_company{display:none}
.hui-fadeinL,.hui-bouncein{-webkit-animation:1s ease-out backwards;-moz-animation:1s ease-out backwards;-ms-animation:1s ease-out backwards;animation:1s ease-out backwards;display:block}
/* 弹入 */
.hui-bouncein{-webkit-animation-name:bouncein;-moz-animation-name:bouncein;-ms-animation-name:bouncein;animation-name:bouncein}
@-webkit-keyframes bouncein{
0%{opacity:0;-webkit-transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(0.9)}100%{-webkit-transform:scale(1)}}
@-moz-keyframes bouncein{
0%{opacity:0;-moz-transform:scale(0.3)}50%{opacity:1;-moz-transform:scale(1.05)}70%{-moz-transform:scale(0.9)}100%{-moz-transform:scale(1)}}
@-ms-keyframes bouncein{0%{opacity:0;-ms-transform:scale(0.3)}50%{opacity:1;-ms-transform:scale(1.05)}70%{-ms-transform:scale(0.9)}100%{-ms-transform:scale(1)}}
@keyframes bouncein{0%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(0.9)}100%{transform:scale(1)}}
/* 淡入-从左 */
.hui-fadeinL{-webkit-animation-name:fadeinL;-moz-animation-name:fadeinL;-ms-animation-name:fadeinL;animation-name:fadeinL}
@-webkit-keyframes fadeinL{0%{opacity:0;-webkit-transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0)}}
@-moz-keyframes fadeinL{0%{opacity:0;-moz-transform:translateX(-100px)}100%{opacity:1;-moz-transform:translateX(0)}}
@-ms-keyframes fadeinL{0%{opacity:0;-ms-transform:translateX(-100px)}100%{opacity:1;-ms-transform:translateX(0)}}
@keyframes fadeinL{0%{opacity:0;transform:translateX(-100px)}100%{opacity:1;transform:translateX(0)}}
.dofl{ display:block; overflow:hidden; float:left;}
.dofr{ display:block; overflow:hidden; float:right;}
.domr{ display:block; overflow:hidden; float:none; margin-left:auto; margin-right:auto;}

.news{width:550px; }
.txtMarquee-top{ width:550px; overflow:hidden; position:relative;height:430px;}
.txtMarquee-top .infoList li{width:525px;padding:13px 15px; height:81px; line-height:24px;background:#e4e4e4;margin-bottom:14px;}
.infoList .date{width:110px;height:70px; position:relative;}
.infoList .date a{ font-size:14px;color:#999;width:34px;height:34px; line-height:17px; overflow:inherit; position:relative; z-index:9;padding-top:6px;}
.infoList .date img{ position:absolute; z-index:8;width:110px;height:70px;left:-10px;top:0;}
.infoList .date .p1{ position:absolute; z-index:9;width:55px;height:30px; line-height:30px;left:0;top:40px; font-size:14px;color:#777;white-space:nowrap; }
.infoList .date .p2{ position:absolute; z-index:0;width:250px;height:70px;left:-150px;top:0; line-height:70px; font-size:36px;color:#999;white-space:nowrap; text-align:right}
.txtMarquee-top .infoList li dt {float:right;width:395px;margin-left:10px;height:85px; overflow:hidden;}
.txtMarquee-top .infoList li dt a{color:#444444}
.txtMarquee-top .infoList li dt p{font-size:12px;line-height:18px;color:#666;margin-top:10px;}


/*about*/
.box{min-width: 1300px;max-width: 1500px;margin:auto;}

.f_l{float:left}
.f_r{float:right}
/*left*/
.lefts{width:20%;position:relative;top:-77px;z-index:2;}
.left_top{width:90%;padding-left:10%;height:77px;line-height:77px;color:#fff;font-size:18px;background:url("../images/bg.png")}
.left_top font{font-size:24px;}
.menu{padding-top:30px;padding-left:25px;padding-bottom:10px;border-bottom:1px solid #dbdbdb; background:#f8f8f8}
.menu ul li{width:209px;height:40px;line-height:40px;text-align:center;background:url("../images/btn.jpg") no-repeat;margin-bottom:15px; list-style: none;}
.menu ul li a{color:#fff;font-size:14px;display:block}
.menu ul li.on{ background-position:0 -40px}
.menu ul li:hover{ background-position:0 -40px}
.left_contact{padding:15px;border-bottom:1px solid #dbdbdb; background:#f8f8f8}
.left_contact h4{font-size:12px;color:#cc3c67}
.left_contact p{font-size:12px;color:#444;line-height:25px;margin-top:10px;}
.lefts .go_top{background:#f8f8f8;height:55px;line-height:55px;text-align:center}
.lefts .go_top a{font-size:14px;color:#454545;padding:10px 29px;background:#cdcdcd;margin-right:1px}

#left_ul1{display:none;*display:block}
/*right*/
.rights{width:75%;}
.location{border-bottom:1px solid #e6e6e6;width:100%;height:50px;line-height:50px;}
.location h3{font-size:18px;margin-left:10px;}
.location .current{font-size:12px;color:#666}
.location .current a{font-size:12px;color:#666;background:url("../images/loc.jpg") no-repeat left center;padding-left:8px;margin-left:4px;display:inline-table;*display:inline;*zoom:1}
.location .current a.none{background:none;padding-left:0;margin-left:0;}
.content{padding-top:20px;}
.content img{max-width:100%;}

/*feedback*/
.fre_con{width: 1200px;height: 600px;margin: 20px auto 50px;}
.fre_con{width: 1200px;height: 600px;margin: 20px auto 50px;}
html.screen1024 .fre_con{width:1000px;height:600px; margin: 20px auto 50px;}
.con_left{height: 100%;width:448px;float:left;margin-left: 5px;position:relative;border:1px solid #fae5e5;}
.con_right{height: 100%;width:725px;float:left;position:relative;margin-left:15px;border:1px solid #fae5e5;}
html.screen1024 .con_right{height: 100%;width:540px;float:left;position:relative;margin-left:5px;border:1px solid #fae5e5;}
.left_bg{width: 100%;height:286px;}
.left_bg img{width: 100%;heigth:100%;}
.left_tips{width:100%;height:270px;padding-top:30px;}
.tips_span1{line-height: 40px;font-size:16px;color:#ca0000;margin-left:10px;}
.tips_span2{line-height: 50px;font-size:12px;color:indianred;margin-left:20px;}
.left_tips ul{display: block;width:100%;margin-left:20px;}
.left_tips ul li{display: block;width:195px;float:left;color:#666666;line-height:32px;font-size:14px;padding-left:20px;background: url('../images/redpoint.png') left center no-repeat;}
.right_nav{width:100%;height:58px;}
.right_nav li{width:241px;float:left;color:#fff;font-size:18px;cursor: pointer;line-height:58px;text-align: center;}
html.screen1024 .right_nav li{width:179.3px;float:left;color:#fff;cursor: pointer;line-height:58px;text-align: center;}
#fre_register{background:#d0242d ;}
#fre_phone{margin-left:1px;background:#4d4d4d;}
#fre_online{margin-left:1px;background:#4d4d4d;}
#tab1,#tab2,#tab3{width:100%;height:542px;position:absolute;top:58px;left:0;}
#tab1{display: block;}
#tab2{display: none;}
#tab3{display: none;}
#tab1 input{font-family: "Microsoft Yahei", "微软雅黑";height:46px;line-height:46px;font-size:16px;}
html.screen1024 #tab1_user,
html.screen1024 #tab1_company,
html.screen1024 #tab1_phone,
html.screen1024 #tab1_mail,
html.screen1024 #tab1_write{width:390px;color:#777676;margin-left:45px;padding-left:60px;overflow:auto;border:1px solid #999;}
#tab1_user,#tab1_company,#tab1_phone,#tab1_mail,#tab1_write{width:520px;color:#777676;margin-left:65px;padding-left:60px;border:1px solid #999;}
#tab1_company,#tab1_phone,#tab1_mail,#tab1_write{margin-top:26px;}
#tab1_user{margin-top:40px;background: url('../images/fre_user.jpg') left center no-repeat;}
#tab1_company{background: url('../images/fre_company.jpg') left center no-repeat;}
#tab1_phone{background: url('../images/fre_phone.jpg') left center no-repeat;}
#tab1_mail{background: url('../images/fre_mail.jpg') left center no-repeat;}
#tab1_write{background: url('../images/fre_write.jpg') left center no-repeat;}
#tab1_btn{
    cursor: pointer;
    width:285px;
    margin:36px 210px;
    color:#fff;
    background: #ca0000;
}
html.screen1024 #tab1_btn{
    cursor: pointer;
    width:285px;
    margin:36px 135px;
    color:#fff;
    background: #ca0000;
}
#tab1_notice2{
    width:auto;
    font-size:12px;
    color:red;
    position:absolute;
    top:55px;
    right:90px;
    display:none;
}
html.screen1024 #tab1_notice2{
    width:auto;
    font-size:12px;
    color:red;
    position:absolute;
    top:55px;
    right:55px;
    display:none;
}
#tab1_notice3{
    width:auto;
    font-size:12px;
    color:red;
    position:absolute;
    top:202px;
    right:90px;
    display:none ;
}
html.screen1024 #tab1_notice3{
    width:auto;
    font-size:12px;
    color:red;
    position:absolute;
    top:202px;
    right:55px;
    display:none ;
}
.star{padding-left:10px;color:red;font-size:16px;}
.tab1_notice{
    margin-left:65px;
    line-height:42px;
    color:red;
    font-size:12px;
}
                   /*tab1 ---end */
.tab2_ul1{
    width:680px;
    height:272px;
    margin-top:40px;
    margin-left:25px;
    border:1px solid #aaaaaa;
}
html.screen1024 .tab2_ul1{
    width:495px;
    height:272px;
    margin-top:40px;
    margin-left:20px;
    border:1px solid #aaaaaa;
}
.tab2_ul2{
    width:725px;
    height:120px;
    margin-top:40px;
}
.tab2_ul1 li{
    width:551px;
    padding-left:95px;
    padding-top:24px;
    margin:0 auto;
}
html.screen1024 .tab2_ul1 li{
    width:400px;
    padding-left:95px;
    padding-top:24px;
    margin:0 auto;
}
.advice{
    height:128px;
    border-bottom: 1px dashed #aaaaaa;
    background: url('../images/advice_line.jpg') left center no-repeat;
}
.cphone{
    height:94px;
    background: url('../images/company_phone.jpg') left center no-repeat;
}
.phone1{
    line-height:35px;
    font-size:16px;
    color:#939393;
}
.phone2,.phone3{
    line-height:35px;
    font-size:18px;
    font-weight: 600;
    color:#4d4d4d;
}
.phone3{
    margin-left:88px;
}
.tab2_ul1 span{
    font-size:14px;
    font-weight: normal;
}
.tab2_ul2 li{
    width:171px;
    height: 102px;
    float: left;
    padding-left:70px;
    padding-top:18px;
}
html.screen1024 .tab2_ul2 li{
    width:141px;
    height: 102px;
    float: left;
    padding-left:39px;
    padding-top: 18px;
}
.tab2_bg{
    background: url('../images/fre_l.jpg') left center no-repeat;
}
.tab2_p1{
    line-height: 20px;
    font-size:13px;
    color:#939393;
}
.tab2_p2{
    line-height:24px;
    font-size:16px;
    color:#4d4d4d;
}
.tab2_p3{line-height:42px;font-size:16px;color:#4d4d4d;}
.t{text-indent: 12px;}
                                 /*tab2 ---end */
#tab3 dl{
    width:275px;
    height:405px;
    border:1px solid #c2c2c2;
    margin-top:40px;
    float:left;
}
html.screen1024 #tab3 dl{
    width:250px;
    height:405px;
    border:1px solid #c2c2c2;
    margin-top:40px;
    float:left;
}
.tab3_dl1{
    margin-left:50px;
}
html.screen1024 .tab3_dl1{
    margin-left:10px;
}
.tab3_dl2{
    margin-left:75px;
}
html.screen1024 .tab3_dl2{
    margin-left:15px;
}
.tab3_img1{
    width: 100%;
    height:175px;
}
.tab3_img2{
    width:100%;
    height:175px;
}
.tab3_img1 img,.tab3_img2 img{
    display: block;
    margin: 40px auto 0;
}
.change{
    transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1); 	/* IE 9 */
    -moz-transform:scale(1.1,1.1); 	/* Firefox */
    -webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1,1.1);
    transition:0.8s;
    -moz-transition:0.8s; /* Firefox 4 */
    -webkit-transition:0.8s; /* Safari 和 Chrome */
    -o-transition:0.8s;/* Opera */
}
.tab3_line{
    width:175px;
    height:35px;
    border-bottom:1px solid darkgrey;
    margin:0 auto;
}
.tab3_title{
    width:100px;
    height:45px;
    background: #fff;
    margin:-22px auto;
    line-height: 45px;
    text-align: center;
    font-size:20px;
}
.tab3_con,.tab3_con1{
    width:175px;
    height:25px;
    line-height: 25px;
    font-size:14px;
    text-align: center;
    color:#999;
}
.tab3_con1{margin:24px auto 0;}
.tab3_con{margin:0 auto;}
/* content ---end */
/*news*/
/*newslist*/
.dofl{ display:block; overflow:hidden; float:left;}
.dofr{ display:block; overflow:hidden; float:right;}
.domr{ display:block; overflow:hidden; float:none; margin-left:auto; margin-right:auto;}
.newslist{width:100%;}
.newslist li{width:100%; overflow:hidden;border-bottom:#e6e6e6 dashed 1px;padding:15px 0;}
.newslist .date{width:160px;height:70px; position:relative;margin-left:15px;}
.newslist .date a{ font-size:14px;color:#999;width:34px;height:34px; line-height:17px; overflow:inherit; position:relative; z-index:9;padding-top:6px;}
.newslist .date img{ position:absolute; z-index:8;width:110px;height:70px;left:-10px;top:0;}
.newslist .date .p1{ position:absolute; z-index:9;width:55px;height:30px; line-height:30px;left:0;top:40px; font-size:14px;color:#777;white-space:nowrap; }
.newslist .date .p2{ position:absolute; z-index:0;width:250px;height:70px;left:-150px;top:0; line-height:70px; font-size:36px;color:#999;white-space:nowrap; text-align:right}
.newslist .txt{width:710px;}
.newslist .txt  h3{font-size:16px; font-weight:normal;height:30px; line-height:28px; overflow:hidden;}
.newslist .txt  h3 a{color:#555555; position:relative;font-size:16px;}
.newslist .txt  p{line-height:20px;height:40px;overflow:hidden;font-size:12px;color:#999;font-family:"宋体"}

.newslist .date a:hover{color:#dc2517;}
.newslist .txt  h3 a:hover{color:#dc2517;}
/* --当前位置 start--*/
.current {width: 100%;font-size: 14px;background: #F7F7F7;}
.current .currentBox {max-width: 1500px;min-width: 1300px;padding: 15px 0px;margin: 0 auto;}
.current .currentBox .center {height: 36px;line-height: 36px;background: url(../img/categroy.png) no-repeat 4px -108px;}
.current .currentBox span {margin-left: 24px;}
.current .currentBox a {margin: 0px 10px;color: #333;}
.current .currentBox a:hover {color: #ff0000;}
.current .currentBox span.active {color: #D11724;	margin-left: 10px;}
/* --当前位置 end--*/
.dddd{padding-top:20px; padding-bottom:20px; font-size:12px;}
.dddd a{ width:60px; height:30px; line-height:30px; border:1px solid #CCC; display:inline-block; color:#666; margin-right:5px;}


/*pppppp*/
/* --二级标题 start--*/
.h_title {width: 100%;padding-top: 110px;padding-bottom: 100px;}
.h_title.t1{padding-top: 60px;padding-bottom: 60px;}
.h_title div {width: 250px;height: 18px;line-height: 18px;text-align: center;color: #C60211;margin: 0 auto;position: relative;}
.h_title .div1 {width: 300px;}
.h_title div.color1 {color: #fff;}
.h_title div strong {font-weight: normal;font-size: 18px;}
.h_title div .span1, .h_title div .span2 {width: 80px;height: 1px;display: block;background: #C60211;position: absolute;top: 18px;}
.h_title div .span1.t, .h_title div .span2.t {background: #fff;}
.h_title div .span1 {left: 0px;}
.h_title div .span2 {right: 0px;}
/* --模块 - 六联排版 start--*/
.module_six {width: 100%;height: auto;background: #fff;}
.module_six .box {min-width: 1000px;max-width: 1210px;margin: 0 auto;}
.module_six .box li {width: 16.66%;*width: 16.56%;float: left;}
.module_six .box li .first {border: solid 1px #E1E1E1;margin: 0px 5px;}
.module_six .box li .first .text {width: 80%;padding: 36px 0;margin: 0 auto;position: relative;}
.module_six .box li .first .text .ico {width: 100%;height: 40px;display: block;background: url(../img/module_six.png) no-repeat;}
.module_six .box li .first .text .icoo1 {background-position: 0px -4877px;}
.module_six .box li .first .text .icoo2 {background-position: 0px -5040px;}
.module_six .box li .first .text .icoo3 {background-position: 0px -5198px;}
.module_six .box li .first .text .icoo4 {background-position: 0px -5356px;}
.module_six .box li .first .text .icoo5 {background-position: 0px -5518px;}
.module_six .box li .first .text .icoo6 {background-position: 0px -5677px;}
.module_six .box li .first .text .icoo7 {background-position: 0px 0px;}
.module_six .box li .first .text .icoo8 {background-position: 0px -160px;}
.module_six .box li .first .text .icoo9 {background-position: 0px -320px;}
.module_six .box li .first .text .icoo10 {background-position: 0px -470px;}
.module_six .box li .first .text .icoo11 {background-position: 0px -640px;}
.module_six .box li .first .text .icoo12 {background-position: 0px -800px;}
.module_six .box li .first .text .icoo13 {background-position: 0px -960px;}
.module_six .box li .first .text .icoo14 {background-position: 0px -1120px;}
.module_six .box li .first .text .icoo15 {background-position: 0px -1280px;}
.module_six .box li .first .text .icoo16 {background-position: 0px -1440px;}
.module_six .box li .first .text .icoo17 {background-position: 0px -1600px;}
.module_six .box li .first .text .icoo18 {background-position: 0px -1760px;}
.module_six .box li .first .text .icoo19 {background-position: 0px -5677px;}
.module_six .box li .first .text .icoo20 {background-position: 0px -5677px;}
.module_six .box li .first .text .icoo21 {background-position: 0px -5677px;}
.module_six .box li .first .text .icoo22 {background-position: 0px -5677px;}
.module_six .box li .first .text .icoo23 {background-position: 0px -5677px;}
.module_six .box li .first .text .icoo24 {background-position: 0px -5677px;}
.module_six .box li .first .text dt {height: 50px;line-height: 50px;font-size: 14px;font-weight: bold;}
.module_six .box li .first .text dd {height: 60px;overflow: hidden;line-height: 20px;font-size: 12px;color: #666;}
.serve_zhuanye .box li .first .text dd {height: 80px;}
.module_six .box li .first .text .xian {width: 50%;height: 1px;background: #A3A3A3;display: block;position: absolute;right: 1%;top: 95px;}
.module_six .box li .first:hover dt, .module_six .box li .first:hover dd{color: #CA0303;}
.module_six .box li .first:hover {border-color: #D12323;box-shadow: inset 0px 0px 12px #FC5252;}
.module_six .box li .first:hover .icoo1 {background-position: 1px -4958px}
.module_six .box li .first:hover .icoo2 {background-position: 0px -5120px}
.module_six .box li .first:hover .icoo3 {background-position: 2px -5278px}
.module_six .box li .first:hover .icoo4 {background-position: 0px -5436px}
.module_six .box li .first:hover .icoo5 {background-position: 0px -5598px}
.module_six .box li .first:hover .icoo6 {background-position: 1px -5756px}
.module_six .box li .first:hover .icoo7 {background-position: 0px -80px}
.module_six .box li .first:hover .icoo8 {background-position: 0px -240px}
.module_six .box li .first:hover .icoo9 {background-position: 0px -400px}
.module_six .box li .first:hover .icoo10 {background-position: 2px -548px;;}
.module_six .box li .first:hover .icoo11 {background-position: 0px -717px}
.module_six .box li .first:hover .icoo12 {background-position: 0px -880px}
.module_six .box li .first:hover .icoo13 {background-position: -1px -1040px}
.module_six .box li .first:hover .icoo14 {background-position: 2px -1200px}
.module_six .box li .first:hover .icoo15 {background-position: 1px -1361px}
.module_six .box li .first:hover .icoo16 {background-position: -1px -1520px}
.module_six .box li .first:hover .icoo17 {background-position: 1px -1680px}
.module_six .box li .first:hover .icoo18 {background-position: 2px -1840px}
.module_six .solu_bt {padding: 50px 0px;height: 44px;line-height: 43px;}
.module_six .solu_bt a {width: 140px;height: 43px;line-height: 43px;text-align: center;color: #fff;font-size: 14px;background: url(../img/solution.png) no-repeat 0px -6000px;margin: 0 auto;display: block;}
/* --模块 - 六联排版  end--*/
/* --模块 - 六联排版start--*/
.module_sixt {width: 100%;height: auto;background: #fff;padding-bottom: 50px;}
.module_sixt .box {min-width: 1000px;max-width: 1210px;margin: 0 auto;}
.module_sixt .box li {width: 16.66%;*width: 16.56%;float: left;position: relative;}
.module_sixt .box li .first {margin: 0px 5px;background: #fff;border: solid 1px #C7C7C7;display: block;position: relative;z-index: 2;}
.module_sixt.solution .box li:hover .first{border:1px solid #cf2d36;}
.module_sixt .box li img.bot_bg {display: block;;position: relative;bottom: 34px;width: 100%;height: 50px;margin: 0 auto;opacity: 0.3;}
.module_sixt .box li .first img {width: 100%;height: auto;}
.module_sixt .box li .first p {width: 100%;height: 38px;line-height: 38px;overflow: hidden;text-align: center;color: #333;font-size: 14px;}
/* --模块 - 六联排版  end--*/
/* --模块 - 四联排版 start--*/
.module_four {width: 100%;height: auto;margin: 0 auto;}
.module_four .p {height: 70px;line-height: 70px;font-size: 14px;text-align: center;color: #fff;}
.module_four .box {min-width: 1000px;max-width: 1220px;margin: 0 auto;overflow: hidden;position: relative;}
.module_four .box li {width: 25%;*width: 24.90%;height: auto;float: left;position: relative;overflow: hidden;}
.culBox .module_four .box li{	height:600px;}
.module_four .box li .first {margin: 0px 10px;overflow: hidden;}
.module_four .box li .first img {width: 100%;}
.module_four .box li .first .text {width: 100%;position: relative;}
.module_four .box li .posi {width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.module_four .box li .posi .img2 {width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.module_four .box li .posi .text {margin: 0px 10px;height: 100%;position: relative;}
/* --模块 - 四联排版 end--*/
/* --模块 - 三联排版 start--*/
.module_three {min-width: 1000px;max-width: 1240px;margin: 0 auto;padding-top: 30px;}
.module_three li {width: 33.33%;*width: 33.23%;float: left;}
.module_three li .first {border: solid 1px #D4D5D6;margin: 0px 20px;}
.exp_yanshi .module_three li .first{margin: 20px 20px;}
.module_three li .first:hover{border: solid 1px #cf2d36;}
.module_three li .first .img {position: relative;overflow: hidden;}
.module_three li .first img {width: 100%;height: auto;}
.module_three li .first dl {text-align: center;height: 200px;width: 100%;}
.module_three li .first dt {padding-top: 46px;font-size: 18px;font-weight: bold;}
.module_three li .first dd {padding: 46px;font-size: 12px;line-height: 20px;}
.module_three li .first .button {width: 220px;height: 46px;margin: 0 auto;position: relative;}
.module_three li .first .button .left, .module_three li .first .button .right {width: 80px;height: 46px;line-height: 46px;text-align: right;font-size: 14px;font-weight: bold;color: #464646;background: url(../img/exp.png) no-repeat;}
.module_three li .first .button .left {float: left;background-position: 0px -1284px;}
.module_three li .first .button .right {float: right;background-position: 0px -1484px;}
.module_three li .first .button .left:hover {background-position: 1px -1384px;color: #C80405}
.module_three li .first .button .right:hover {background-position: 1px -1584px;color: #C80405}
/* --模块 - 三联排版 end--*/
/* --模块 - 二联排版 start--*/
.module_tow {width: 100%;height: auto;position: relative;}
.module_tow .module_tow_l {width: 250px;height: 86%;position: absolute;left: 0;}
.module_tow .module_tow_lb{width: 250px;height:12%;position: absolute;left: 0;bottom:0;}
#move_b,#move_t{position: absolute;display: block;height: 40px;width:40px;cursor: pointer;background: greenyellow;}
#move_b{top:10px;left:80px;background: url('../img/button2.png') -72px -132px no-repeat;}
#move_t{top:10px;left:140px;background: url('../img/button2.png') -122px -132px no-repeat;}
.module_tow .module_tow_r {height: auto;margin-left: 250px;background: #fff;}